package com.meituan.catering.management.shop.dao.model.request;

import lombok.Data;

import java.util.List;
import java.util.Set;

/**
 * 搜索门店的查询条件
 */
@Data
public class SearchShopDataRequest {
    /**
     * 门店号
     */
    private Long tenantId;
    /**
     * 分页 页码
     */
    private Integer skip;
    /**
     * 分页大小
     */
    private Integer size;
    /**
     * 搜索条件   搜索关键字，包括：门店名、门店联系方式（座机，手机，地址，联系人名）,进行模糊搜索
     */
    private String keyword;
    /**
     * 搜索门店管理类型列表
     */
    private Set<String> managementTypeNames;
    /**
     * 搜索的门店业务类型列表
     */
    private Set<String> businessTypeNames;
    /**
     * 收索门店的开放关闭状态
     */
    private Integer enabled;
    /**
     * 排序  列表  字段  ASC
     */
    private List<String> sortByClause;
    /**
     * 是否存在 模糊匹配字段
     */
    private Boolean hasKeywords;

    private String name;
    private String contactTelephone;
    private String contactCellphone;
    private String contactName;
    private String contactAddress;


}
